A new class of rank-metric codes and their list decoding beyond the unique decoding radius
نویسندگان
چکیده
Compared with classical block codes, efficient list decoding of rank-metric codes seems more difficult. The evidences to support this view include: (i) so far people have not found polynomial time list decoding algorithms of rank-metric codes with decoding radius beyond (1 − R)/2 (where R is the rate of code) if ratio of the number of rows over the number of columns is constant, but not very small; (ii) the Johnson bound for rank-metric codes does not exist as opposed to classical codes; (iii) the Gabidulin codes can not be list decoded beyond half of minimum distance. Although the list decodability of random rank-metric codes and limits to list decodability have been completely determined, little work on efficient list decoding rank-metric codes has been done. The only known efficient list decoding of rankmetric codes C gives decoding radius up to the Singleton bound 1−R−εwith positive rateR when ρ(C) is extremely small, i.e., Θ(ε) , where ρ(C) denotes the ratio of the number of rows over the number of columns of C [17, STOC2013]. It is commonly believed that list decoding of rank-metric codes C with not small constant ratio ρ(C) is hard. The main purpose of the present paper is to explicitly construct a class of rank-metric codes C with not small constant ratio ρ(C) and efficiently list decode these codes with decoding radius beyond (1−R)/2. Specifically speaking, let r be a prime power and let c be an integer between 1 and r − 1. Let ε > 0 be a small real. Let q = r with gcd(r − 1, `n) = 1. Then there exists an explicit rank-metric code C in Mn×(r−1)n(Fq) with rateR that is (τ,O(exp(1/ε)))-list decodable with τ = c c+1 ( 1− r−1 r−c ×R− ε ) . Furthermore, encoding and list-decoding algorithms are in polynomial time poly(n, exp(1/ε)). The list size can be reduced to O(1/ε) by randomizing the algorithm. Note that the ratio ρ(C) for our code C is 1/(r− 1). Our key idea is to employ two-variable polynomials f(x, y), where f is linearized in variable x and the variable y is used to “fold” the code. In other words, rows are used to correct rank errors and columns are used to “fold” the code to enlarge decoding radius. Apart from the above algebraic technique, we have to prune down the list. The algebraic idea enables us to pin down the messages into a structured subspace of dimension linear in the number n of columns. This “periodic” structure allows us to pre-encoding the messages to prune down the list. More precisely, we use subspace design introduced in [17, STOC2013] to get a deterministic algorithm with a larger constant list size and employ hierarchical subspace-evasive sets introduced in [16, STOC2012] to obtain a randomized algorithm with a smaller constant list size.
منابع مشابه
Decoding of Block and Convolutional Codes in Rank Metric DISSERTATION
Rank-metric codes recently attract a lot of attention due to their possible application to network coding, cryptography, space-time coding and distributed storage. An optimal-cardinality algebraic code construction in rank metric was introduced some decades ago by Delsarte, Gabidulin and Roth. This Reed–Solomon-like code class is based on the evaluation of linearized polynomials and is nowadays...
متن کاملDecoding of block and convolutional codes in rank metric
R ank-metric codes recently attract a lot of attention due to their possible application to network coding, cryptography, space-time coding and distributed storage. An optimal-cardinality algebraic code construction in rank metric was introduced some decades ago by Delsarte, Gabidulin and Roth. This Reed–Solomon-like code class is based on the evaluation of linearized polynomials and is nowaday...
متن کاملEvading Subspaces Over Large Fields and Explicit List-decodable Rank-metric Codes
We construct an explicit family of linear rank-metric codes over any field Fh that enables efficient list decoding up to a fraction ρ of errors in the rank metric with a rate of 1−ρ−ε, for any desired ρ ∈ (0, 1) and ε > 0. Previously, a Monte Carlo construction of such codes was known, but this is in fact the first explicit construction of positive rate rank-metric codes for list decoding beyon...
متن کاملExplicit rank-metric codes list-decodable with optimal redundancy
We construct an explicit family of linear rank-metric codes over any field Fh that enables efficient list decoding up to a fraction ρ of errors in the rank metric with a rate of 1− ρ− ε, for any desired ρ ∈ (0, 1) and ε > 0. Previously, a Monte Carlo construction of such codes was known, but this is in fact the first explicit construction of positive rate rank-metric codes for list decoding bey...
متن کاملList Decoding of Locally Repairable Codes
We show that locally repairable codes (LRCs) can be list decoded efficiently beyond the Johnson radius for a large range of parameters by utilizing the local error correction capabilities. The new decoding radius is derived and the asymptotic behavior is analyzed. We give a general list decoding algorithm for LRCs that achieves this radius along with an explicit realization for a class of LRCs ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 22 شماره
صفحات -
تاریخ انتشار 2015